import { sequelize } from './db';
import Live from './Live';
import Streamer from './Streamer';

// 定义模型关联
Streamer.hasMany(Live, { foreignKey: 'streamerId' });
Live.belongsTo(Streamer, { foreignKey: 'streamerId' });

// 同步数据库 - 添加 force: true 选项来重新创建表
sequelize.sync({ force: true }).then(() => {
  console.log('数据库同步完成');
}).catch(err => {
  console.error('数据库同步失败:', err);
});

export { Live, Streamer, sequelize }; 